package com.xnyzc.lhy.order.entity.result.mq;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Author: huxuekuo
 * @Date: 2019-08-01 11:43
 * @Description:
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "MqUserResult", description = "RocketMq派单时使用")
public class MqUserResult implements Serializable {

    @ApiModelProperty(value = "用户名称")
    private String userName;
    @ApiModelProperty(value = "手机号")
    private String phone;
    @ApiModelProperty(value = "开始经度")
    private String startLng;
    @ApiModelProperty(value = "开始纬度")
    private String startLat;
    @ApiModelProperty(value = "结束经度")
    private String endLng;
    @ApiModelProperty(value = "结束纬度")
    private String endLat;
    @ApiModelProperty(value = "订单号")
    private String orderNo;
    @ApiModelProperty(value = "用户ID")
    private String userId;
    @ApiModelProperty(value = "时间")
    private String time;
    @ApiModelProperty(value = "开始地址")
    private String startAddress;
    @ApiModelProperty(value = "结束地址")
    private String endAddress;
    @ApiModelProperty(value = "手机尾号")
    private String tailNumber;
    @ApiModelProperty(value = "距离司机公里数")
    private String distanceKilometer;
    @ApiModelProperty(value = "距离司机时长")
    private String distanceTime;
    @ApiModelProperty(value = "用车类型")
    private String vehType;
    @ApiModelProperty(value = "预约类型")
    private String appointmentType;
    @ApiModelProperty(value = "头像")
    private String avatarFileId;
    @ApiModelProperty(value = "人数")
    private Integer personNumber;
    @ApiModelProperty(value = "是否拼车（0：否、1：是）")
    private Integer isCarpool;
    @ApiModelProperty(value = "订单状态(字典表)")
    private int orderStatus;
    @ApiModelProperty(value = "订单状态(中文显示)")
    private String label;
    @ApiModelProperty(value ="内容")
    private String msg;
}
